home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / shareware / fractals / apfelkiste / apfelkiste1.3 / source / apfelkiste1.3src.lzh / Apf1.h < prev    next >
C/C++ Source or Header  |  1991-06-13  |  7KB  |  290 lines

  1. /************************************************************************/
  2. /* Apf1.h --- All the stuff needed for the rendering of my windows    */
  3. /************************************************************************/
  4.  
  5. UBYTE UNDOBUFFER[40];
  6.  
  7. SHORT BorderVectors1[] = {
  8.     0, 0, 45, 0, 45, 14, 0, 14, 0, 0
  9. };
  10.  
  11. struct Border Border1 = {
  12.     -1, -1, 3, 0, JAM1, 5, BorderVectors1, NULL
  13. };
  14.  
  15. struct IntuiText IText1 = {
  16.     3, 0, JAM2, 2, 3, NULL, (UBYTE *) "COLOR", NULL
  17. };
  18.  
  19. struct Gadget Gadget22 = {
  20.     NULL, 207, 142, 44, 13,    NULL, RELVERIFY, BOOLGADGET, (APTR)& Border1,
  21.     NULL, &IText1, NULL, NULL, GAD_COLOR, NULL
  22. };
  23.  
  24. struct IntuiText IText2 = {
  25.     3, 0, JAM2, 2, 3, NULL, (UBYTE *) "DEFLT", NULL
  26. };
  27.  
  28. struct Gadget Gadget21 = {
  29.     &Gadget22, 159, 142, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR)& Border1,
  30.     NULL, &IText2, NULL, NULL, GAD_DEFAULT, NULL
  31. };
  32.  
  33. struct IntuiText IText3 = {
  34.     3, 0, JAM2, 10, 3, NULL, (UBYTE *) "22222", NULL
  35. };
  36.  
  37. struct Gadget Gadget20 = {
  38.     &Gadget21, 159, 176, 44, 13, NULL, RELVERIFY, BOOLGADGET,(APTR) &Border1,
  39.     NULL, &IText3, NULL, NULL, GAD_CYCLE, NULL
  40. };
  41.  
  42. struct IntuiText IText4 = {
  43.     3, 0, JAM2, 14, 3, NULL, (UBYTE *) "11111", NULL
  44. };
  45.  
  46. struct Gadget Gadget19 = {
  47.     &Gadget20, 159, 159, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  48.     NULL, &IText4, NULL, NULL, GAD_TASK, NULL
  49. };
  50.  
  51. struct IntuiText IText5 = {
  52.     3, 0, JAM2, 2, 3, NULL, (UBYTE *) "PRINT", NULL
  53. };
  54.  
  55. struct Gadget Gadget18 = {
  56.     &Gadget19, 111, 142, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  57.     NULL, &IText5, NULL, NULL, GAD_PRINT, NULL
  58. };
  59.  
  60. struct IntuiText IText6 = {
  61.     3, 0, JAM2, 6, 3, NULL, (UBYTE *) "SAVE", NULL
  62. };
  63.  
  64. struct Gadget Gadget17 = {
  65.     &Gadget18, 63, 142, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  66.     NULL, &IText6, NULL, NULL, GAD_SAVE, NULL
  67. };
  68.  
  69. struct IntuiText IText7 = {
  70.     3, 0, JAM2, 6, 3, NULL, (UBYTE *) "LOAD", NULL
  71. };
  72.  
  73. struct Gadget Gadget16 = {
  74.     &Gadget17, 15, 142, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  75.     NULL, &IText7, NULL, NULL, GAD_LOAD, NULL
  76. };
  77.  
  78. struct IntuiText IText8 = {
  79.     3, 0, JAM2, 6, 3, NULL, (UBYTE *) "QUIT", NULL
  80. };
  81.  
  82. struct Gadget Gadget15 = {
  83.     &Gadget16, 255, 125, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  84.     NULL, &IText8, NULL, NULL, GAD_QUIT, NULL
  85. };
  86.  
  87. struct IntuiText IText9 = {
  88.     3, 0, JAM2, 2, 3, NULL, (UBYTE *) "MOUSE", NULL
  89. };
  90.  
  91. struct Gadget Gadget14 = {
  92.     &Gadget15, 207, 125, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  93.     NULL, &IText9, NULL, NULL, GAD_MOUSE, NULL
  94. };
  95.  
  96. struct IntuiText IText10 = {
  97.     3, 0, JAM2, 6, 3, NULL, (UBYTE *) "VIEW", NULL
  98. };
  99.  
  100. struct Gadget Gadget13 = {
  101.     &Gadget14, 159, 125, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  102.     NULL, &IText10, NULL, NULL, GAD_VIEW, NULL
  103. };
  104.  
  105. struct IntuiText IText11 = {
  106.     3, 0, JAM2, 2, 3, NULL, (UBYTE *) "FLOAT", NULL
  107. };
  108.  
  109. struct Gadget Gadget12 = {
  110.     &Gadget13, 111, 125, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  111.     NULL, &IText11, NULL, NULL, GAD_FLOAT, NULL
  112. };
  113.  
  114. struct IntuiText IText12 = {
  115.     3, 0, JAM2, 2, 3, NULL, (UBYTE *) " FXP ", NULL
  116. };
  117.  
  118. struct Gadget Gadget11 = {
  119.     &Gadget12, 63, 125, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  120.     NULL, &IText12, NULL, NULL, GAD_FXP, NULL
  121. };
  122.  
  123. struct IntuiText IText13 = {
  124.     3, 0, JAM2, 2, 3, NULL, (UBYTE *) "ABOUT", NULL
  125. };
  126.  
  127. struct Gadget Gadget10 = {
  128.     &Gadget11, 15, 125, 44, 13, NULL, RELVERIFY, BOOLGADGET, (APTR) &Border1,
  129.     NULL, &IText13, NULL, NULL, GAD_ABOUT, NULL
  130. };
  131.  
  132. UBYTE Gadget9SIBuff[40];
  133.  
  134. struct StringInfo Gadget9SInfo = {
  135.     Gadget9SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  136. };
  137.  
  138. SHORT BorderVectors14[] = {
  139.     0, 0, 160, 0, 160, 9, 0, 9, 0, 0
  140. };
  141.  
  142. struct Border Border14 = {
  143.     -1, -1, 3, 0, JAM1, 5, BorderVectors14, NULL
  144. };
  145.  
  146. struct Gadget Gadget9 = {
  147.     &Gadget10, 15, 113, 159, 8, NULL, RELVERIFY+LONGINT, STRGADGET,    (APTR) &Border14,
  148.     NULL, NULL, NULL, (APTR) &Gadget9SInfo, GAD_DEPTH, NULL
  149. };
  150.  
  151. UBYTE Gadget8SIBuff[40];
  152.  
  153. struct StringInfo Gadget8SInfo = {
  154.     Gadget8SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  155. };
  156.  
  157. struct Gadget Gadget8 = {
  158.     &Gadget9, 15, 101, 159, 8, NULL, RELVERIFY+LONGINT, STRGADGET, (APTR)&Border14,
  159.     NULL, NULL, NULL, (APTR) &Gadget8SInfo, GAD_YSIZE, NULL
  160. };
  161.  
  162. UBYTE Gadget7SIBuff[40];
  163.  
  164. struct StringInfo Gadget7SInfo = {
  165.     Gadget7SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  166. };
  167.  
  168. struct Gadget Gadget7 = {
  169.     &Gadget8, 15, 89, 159, 8, NULL, RELVERIFY+LONGINT, STRGADGET, (APTR) &Border14,
  170.     NULL, NULL, NULL, (APTR) &Gadget7SInfo, GAD_XSIZE, NULL
  171. };
  172.  
  173. UBYTE Gadget6SIBuff[40];
  174. struct StringInfo Gadget6SInfo = {
  175.     Gadget6SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  176. };
  177.  
  178. struct Gadget Gadget6 = {
  179.     &Gadget7, 15, 77, 159, 8, NULL, RELVERIFY, STRGADGET, (APTR) &Border14,
  180.     NULL, NULL, NULL, (APTR) &Gadget6SInfo, GAD_DIV, NULL
  181. };
  182.  
  183. UBYTE Gadget5SIBuff[40];
  184.  
  185. struct StringInfo Gadget5SInfo = {
  186.     Gadget5SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  187. };
  188.  
  189. struct Gadget Gadget5 = {
  190.     &Gadget6, 15, 65, 159, 8, NULL, RELVERIFY+LONGINT, STRGADGET, (APTR) &Border14,
  191.     NULL, NULL, NULL, (APTR) &Gadget5SInfo, GAD_MAXITER, NULL
  192. };
  193.  
  194. UBYTE Gadget4SIBuff[40];
  195.  
  196. struct StringInfo Gadget4SInfo = {
  197.     Gadget4SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  198. };
  199.  
  200. struct Gadget Gadget4 = {
  201.     &Gadget5, 15,53, 159,8, NULL, RELVERIFY, STRGADGET, (APTR) &Border14,
  202.     NULL, NULL, NULL, (APTR) &Gadget4SInfo, GAD_IMAG1, NULL
  203. };
  204.  
  205. UBYTE Gadget3SIBuff[40];
  206.  
  207. struct StringInfo Gadget3SInfo = {
  208.     Gadget3SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  209. };
  210.  
  211. struct Gadget Gadget3 = {
  212.     &Gadget4, 15, 41, 159, 8, NULL, RELVERIFY, STRGADGET, (APTR) &Border14,
  213.     NULL, NULL, NULL, (APTR) &Gadget3SInfo, GAD_IMAG0, NULL
  214. };
  215.  
  216. UBYTE Gadget2SIBuff[40];
  217.  
  218. struct StringInfo Gadget2SInfo = {
  219.     Gadget2SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  220. };
  221.  
  222. struct Gadget Gadget2 = {
  223.     &Gadget3, 15, 29, 159, 8, NULL, RELVERIFY, STRGADGET, (APTR) &Border14,
  224.     NULL, NULL, NULL, (APTR) &Gadget2SInfo, GAD_REAL1, NULL
  225. };
  226.  
  227. UBYTE Gadget1SIBuff[40];
  228.  
  229. struct StringInfo Gadget1SInfo = {
  230.     Gadget1SIBuff, UNDOBUFFER, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, NULL
  231. };
  232.  
  233. struct Gadget Gadget1 = {
  234.     &Gadget2, 15, 17, 159, 8, NULL, RELVERIFY, STRGADGET, (APTR) &Border14,
  235.     NULL, NULL, NULL, (APTR) &Gadget1SInfo, GAD_REAL0, NULL
  236. };
  237.  
  238. #define GadgetList1 Gadget1
  239.  
  240. struct IntuiText IText24 = {
  241.     3, 0, JAM2, 42,178, NULL, (UBYTE *) "Colorcycling", NULL
  242. };
  243.  
  244. struct IntuiText IText23 = {
  245.     3, 0, JAM2, 42, 162, NULL, (UBYTE *) "Multitasking", &IText24
  246. };
  247.  
  248. struct IntuiText IText22 = {
  249.     3, 0, JAM2, 180, 113, NULL, (UBYTE *) "Bitplanes", &IText23
  250. };
  251.  
  252. struct IntuiText IText21 = {
  253.     3, 0, JAM2, 180, 101, NULL, (UBYTE *) "Windowsize (y)", &IText22
  254. };
  255.  
  256. struct IntuiText IText20 = {
  257.     3, 0, JAM2, 180, 89, NULL, (UBYTE *) "Windowsize (x)", &IText21
  258. };
  259.  
  260. struct IntuiText IText19 = {
  261.     3, 0, JAM2, 179, 77, NULL, (UBYTE *) "Divergence", &IText20
  262. };
  263.  
  264. struct IntuiText IText18 = {
  265.     3, 0, JAM2, 178, 65, NULL, (UBYTE *) "Calc. depth", &IText19
  266. };
  267.  
  268. struct IntuiText IText17 = {
  269.     3, 0, JAM2, 178, 53, NULL, (UBYTE *) "Imag. part (max)", &IText18
  270. };
  271.  
  272. struct IntuiText IText16 = {
  273.     3, 0, JAM2, 178, 41, NULL, (UBYTE *) "Imag. part (min)", &IText17
  274. };
  275.  
  276. struct IntuiText IText15 = {
  277.     3, 0, JAM2, 178, 29, NULL, (UBYTE *) "Real part (max)", &IText16
  278. };
  279.  
  280. struct IntuiText IText14 = {
  281.     3, 0, JAM2, 178, 17, NULL, (UBYTE *) "Real part (min)", &IText15
  282. };
  283.  
  284. #define IntuiTextList1 IText14
  285.  
  286. struct NewWindow NW2 = {
  287.     0, 0, 320, 196, 0, 1, GADGETUP, WINDOWDRAG+ACTIVATE+NOCAREREFRESH, &Gadget1,
  288.     NULL, NULL, NULL, NULL, 5, 5, -1, -1, CUSTOMSCREEN
  289. };
  290.